Although this is a relatively efficient algorithm, it is very limited in the data that it can handle. It will only take names, and only names that sum to less than 100 characters. Only if there is a large demand will I consider implementing a better system. Using another program would no doubt be better. Unfortunately, Microsoft Word does NOT have the capability to sort large files (Version 5.1a), it runs out of memory too easily. WordPerfect for the Mac will sort large files, and has a very powerful sort algorithm. This is provided if you do not have access to either program.